package com.sh.data.engine.application.model.dto.integration;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

/**
 * @author yunxuan.wrx
 * @describe: 类描述 @Date 2021/2/8 18:25
 */
@Data
@Schema
public class OfflineTaskRunningRecordResponse {
    /**
     * 主键
     */
    @Schema(description = "主键")
    private Long id;

    /**
     * 任务id
     */
    @Schema(description = "任务id")
    private Long taskId;

    /**
     * 2-运行中 3-成功 4-失败 5-停止
     */
    @Schema(description = "2-运行中 3-成功 4-失败 5-停止")
    private Integer taskStatus;

    /**
     * 0-手工执行 1-周期执行
     */
    @Schema(description = "0-手工执行 1-周期执行")
    private Integer execType;

    /**
     * 计划执行时间
     */
    @Schema(description = "计划执行时间")
    private Date planTime;

    /**
     * 开始执行时间
     */
    @Schema(description = "开始执行时间")
    private Date startTime;

    /**
     * 结束执行时间
     */
    @Schema(description = "结束执行时间")
    private Date endTime;

    /**
     * 记录创建时间
     */
    @Schema(description = "记录创建时间")
    private Date createTime;

    /**
     * 是否经过计量计费处理 0-否 1-是
     */
    @Schema(description = "是否经过计量计费处理 0-否 1-是")
    private Integer isMeteringBillingProcessed;

    @Schema(description = "是否关注 1-已关注")
    private Integer isAttention = 0;

}
